#coding: utf-8

__author__ = 'vlasovai'

from django.db import models

class Roditel(models.Model):

    f = models.CharField(u'Фамилия', max_length=35)
    i = models.CharField(u'Имя', max_length=30)
    o = models.CharField(u'Отчество', max_length=35)

    dat = models.DateField(u'Дата рождения')

    psr = models.CharField(u'Серия документа', max_length=10)
    pnm = models.CharField(u'Номер документа', max_length=10)

    ind = models.CharField(u'Индекс', max_length=6, blank=True, null=True)
    nsp = models.CharField(u'Нас. пунтк', max_length=30, blank=True, null=True)
    ulc = models.CharField(u'Улица', max_length=30, blank=True, null=True)
    dom = models.CharField(u'Дом', max_length=6, blank=True, null=True)
    kor = models.CharField(u'Корпус', max_length=3, blank=True, null=True)
    kv = models.CharField(u'Квартира', max_length=4, blank=True, null=True)

    code = models.IntegerField(u'Код участка АРМ')

    def __unicode__(self):
        return u'%s %s %s'%(self.f, self.i, self.o)

    @property
    def addr(self):
        return u'%s, %s, %s, д. %s, кор. %s, кв. %s'%(self.ind, self.nsp, self.ulc,
                                                        self.dom, self.kor, self.kv)

class Det(models.Model):
    f = models.CharField(u'Фамилия', max_length=35)
    i = models.CharField(u'Имя', max_length=30)
    o = models.CharField(u'Отчество', max_length=35)

    dat = models.DateField(u'Дата рождения')

    code = models.IntegerField(u'Код участка АРМ')

    def __unicode__(self):
        return u'%s %s %s'%(self.f, self.i, self.o)